Skill

সিএসএস ব্যাসিক(CSS Basic)

Web Development- সিএসএস (CSS) - সিএসএস ব্যাসিক(CSS Basic) -
772
772

সিএসএস (ইংরেজি: CSS )একটি প্রোগ্রামিং ভাষা যা এইচটিএমএল ডকুমেন্টকে সুদর্শনীয় করে তোলার জন্য ব্যবহৃত হয়।

একটি এইচটিএমএল এলিমেন্টকে কিভাবে প্রদর্শন করানো হবে তা সিএসএসের মাধ্যমে নির্ধারণ করে দেওয়া হয়।

আমাদের এই চিএসএস টিউটোরিয়ালটি আপনাকে সিএসএস এর প্রাথমিক থেকে এডভান্স পর্যন্ত শিখতে সাহায্য করবে।


CSS

সিএসএস টিউটোরিয়াল

আমাদের প্রতিটি পরিচ্ছেদে রয়েছে অসংখ্য উদাহরণ সেকশন। আপনি উদাহরণ সেকশনে মাউস নিয়ে গেলে উপরের কোণায় কোড copyকরার একটি অপশন দেখতে পাবেন। copyঅপশনে মাউস ক্লিক করলে ক্লিপবোর্ডে কোড কপি হবে।

আপনি আপনার এডিটর ওপেন করে copyকরা কোড pasteকরতে পারবেন। এছাড়া উদাহরণ সেকশনের নিচে উদাহরণের ফলাফলও দেখানো হয়েছে।

kt_satt_skill_example_id=1285


সিএসএস কি?

  • CSS এর পূর্ণরূপ হলো Cascading Style Sheets
  • স্ক্রিন, পেপার বা অন্যান্য মিডিয়ায় এইচটিএমএল এলিমেন্টকে আকর্ষনীয়ভাবে উপস্থাপন করার জন্য সিএসএস ব্যবহার করা হয়
  • এইচটিএমএলে এক্সটার্নাল সিএসএস ব্যবহার করলে অনেক সময় সাশ্রয় হয়। কেননা, ইহা একই সঙ্গে একাধিক ওয়েব পেজের লেআউট(layout) নিয়ন্ত্রন করতে পারে
  • বাহ্যিকভাবে স্টাইল শীট ব্যবহারের জন্য সিএসএস ফাইলের নামের শেষে .css এক্সটেনশন দিতে হয়

সিএসএস কীভাবে কাজ করে?

সিএসএস তিনটি অংশ নিয়ে কাজ করে:

  1. Selector (নির্বাচক): কোন HTML উপাদানে স্টাইল প্রয়োগ হবে তা নির্ধারণ করে।
    উদাহরণ: h1, .class, #id
  2. Property (প্রোপার্টি): কোন বৈশিষ্ট্য পরিবর্তন করা হবে তা নির্ধারণ করে।
    উদাহরণ: color, font-size, margin
  3. Value (মান): প্রোপার্টির জন্য নির্ধারিত মান।
    উদাহরণ: red, 16px, 10px

উদাহরণ:

h1 {
  color: red; /* প্রোপার্টি: color, মান: red */
  font-size: 20px; /* প্রোপার্টি: font-size, মান: 20px */
}

সিএসএস যুক্ত করার পদ্ধতি

সিএসএস HTML ডকুমেন্টে তিনটি উপায়ে যুক্ত করা যায়:

ইনলাইন সিএসএস (Inline CSS)

HTML ট্যাগের মধ্যে style অ্যাট্রিবিউট ব্যবহার করে সিএসএস প্রয়োগ করা হয়।

<h1 style="color: blue; font-size: 24px;">Hello, World!</h1>

অভ্যন্তরীণ সিএসএস (Internal CSS)

HTML ডকুমেন্টের <head> সেকশনে <style> ট্যাগ ব্যবহার করে সিএসএস কোড লেখা হয়।

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Internal CSS Example</title>
  <style>
    h1 {
      color: green;
      font-size: 28px;
    }
  </style>
</head>
<body>
  <h1>Welcome to Internal CSS</h1>
</body>
</html>

বাহ্যিক সিএসএস (External CSS)

একটি আলাদা .css ফাইল তৈরি করে HTML ডকুমেন্টে সংযুক্ত করা হয়।

<!-- HTML ফাইল -->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>External CSS Example</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1>Welcome to External CSS</h1>
</body>
</html>
/* styles.css ফাইল */
h1 {
  color: purple;
  font-size: 30px;
}

সিএসএস নির্বাচক (CSS Selectors)

নির্বাচকের মাধ্যমে নির্দিষ্ট HTML উপাদান নির্বাচন করে তার উপর স্টাইল প্রয়োগ করা হয়।

সাধারণ নির্বাচক:

  • ইলিমেন্ট সিলেক্টর (Element Selector): নির্দিষ্ট ট্যাগের উপর স্টাইল প্রয়োগ।

    p {
      color: blue;
    }
    
  • ক্লাস সিলেক্টর (Class Selector): একটি বা একাধিক উপাদানে স্টাইল প্রয়োগ করতে . ব্যবহার।

    .highlight {
      background-color: yellow;
    }
    
  • আইডি সিলেক্টর (ID Selector): নির্দিষ্ট একটি উপাদানের উপর স্টাইল প্রয়োগ করতে # ব্যবহার।

    #main-title {
      font-weight: bold;
    }
    

সমন্বিত নির্বাচক:

  • গ্রুপ সিলেক্টর (Group Selector): একাধিক উপাদানের উপর একই স্টাইল প্রয়োগ।

    h1, h2, h3 {
      color: red;
    }
    
  • সন্তান সিলেক্টর (Child Selector): নির্দিষ্ট সন্তানের উপর স্টাইল প্রয়োগ।

    div > p {
      color: green;
    }
    

সিএসএস প্রোপার্টি এবং মান

টেক্সট সম্পর্কিত প্রোপার্টি:

h1 {
  color: blue; /* টেক্সটের রঙ */
  font-size: 24px; /* টেক্সটের আকার */
  text-align: center; /* টেক্সট কেন্দ্রিভূত */
  font-family: Arial, sans-serif; /* ফন্ট স্টাইল */
}

বর্ডার এবং মার্জিন:

div {
  border: 2px solid black; /* বর্ডার */
  margin: 10px; /* বাইরের দূরত্ব */
  padding: 20px; /* অভ্যন্তরীণ দূরত্ব */
}

ব্যাকগ্রাউন্ড:

body {
  background-color: lightgray; /* ব্যাকগ্রাউন্ড রঙ */
  background-image: url('background.jpg'); /* ব্যাকগ্রাউন্ড ইমেজ */
  background-size: cover; /* ইমেজ পুরোপুরি কভার করবে */
}

উদাহরণ: সম্পূর্ণ সিএসএস ব্যবহার

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Basic Example</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      background-color: #f0f0f0;
      margin: 0;
      padding: 0;
    }

    header {
      background-color: #333;
      color: white;
      text-align: center;
      padding: 10px 0;
    }

    .container {
      padding: 20px;
    }

    h1 {
      color: #444;
      font-size: 28px;
      text-align: left;
    }

    p {
      color: #666;
      line-height: 1.6;
    }

    .highlight {
      background-color: yellow;
      font-weight: bold;
    }
  </style>
</head>
<body>
  <header>
    <h1>Welcome to CSS Basics</h1>
  </header>
  <div class="container">
    <h1>What is CSS?</h1>
    <p>CSS stands for <span class="highlight">Cascading Style Sheets</span>. It is used to style HTML elements.</p>
  </div>
</body>
</html>

সিএসএস ব্যবহার করার টিপস

  1. বাহ্যিক সিএসএস ব্যবহার করুন: এটি কোড পুনর্ব্যবহার এবং রক্ষণাবেক্ষণ সহজ করে।
  2. ক্লাস প্রিফার করুন: ক্লাস ব্যবহার করা আইডি থেকে বেশি নমনীয়।
  3. মিডিয়া কুয়েরি ব্যবহার করুন: রেসপন্সিভ ডিজাইন নিশ্চিত করতে।
  4. ফন্ট এবং কালার স্কিম পরিকল্পিতভাবে ব্যবহার করুন: এটি ডিজাইনের সামঞ্জস্যতা বজায় রাখে।

এই সিএসএস ব্যাসিক টিউটোরিয়ালটি দিয়ে আপনি সিএসএস-এর মূল ধারণাগুলি শিখে সহজেই ওয়েব পেজের স্টাইল তৈরি করতে পারবেন।

সিএসএস (ইংরেজি: CSS )একটি প্রোগ্রামিং ভাষা যা এইচটিএমএল ডকুমেন্টকে সুদর্শনীয় করে তোলার জন্য ব্যবহৃত হয়।

একটি এইচটিএমএল এলিমেন্টকে কিভাবে প্রদর্শন করানো হবে তা সিএসএসের মাধ্যমে নির্ধারণ করে দেওয়া হয়।

আমাদের এই চিএসএস টিউটোরিয়ালটি আপনাকে সিএসএস এর প্রাথমিক থেকে এডভান্স পর্যন্ত শিখতে সাহায্য করবে।


CSS

সিএসএস টিউটোরিয়াল

আমাদের প্রতিটি পরিচ্ছেদে রয়েছে অসংখ্য উদাহরণ সেকশন। আপনি উদাহরণ সেকশনে মাউস নিয়ে গেলে উপরের কোণায় কোড copyকরার একটি অপশন দেখতে পাবেন। copyঅপশনে মাউস ক্লিক করলে ক্লিপবোর্ডে কোড কপি হবে।

আপনি আপনার এডিটর ওপেন করে copyকরা কোড pasteকরতে পারবেন। এছাড়া উদাহরণ সেকশনের নিচে উদাহরণের ফলাফলও দেখানো হয়েছে।

kt_satt_skill_example_id=1285


সিএসএস কি?

  • CSS এর পূর্ণরূপ হলো Cascading Style Sheets
  • স্ক্রিন, পেপার বা অন্যান্য মিডিয়ায় এইচটিএমএল এলিমেন্টকে আকর্ষনীয়ভাবে উপস্থাপন করার জন্য সিএসএস ব্যবহার করা হয়
  • এইচটিএমএলে এক্সটার্নাল সিএসএস ব্যবহার করলে অনেক সময় সাশ্রয় হয়। কেননা, ইহা একই সঙ্গে একাধিক ওয়েব পেজের লেআউট(layout) নিয়ন্ত্রন করতে পারে
  • বাহ্যিকভাবে স্টাইল শীট ব্যবহারের জন্য সিএসএস ফাইলের নামের শেষে .css এক্সটেনশন দিতে হয়

সিএসএস কীভাবে কাজ করে?

সিএসএস তিনটি অংশ নিয়ে কাজ করে:

  1. Selector (নির্বাচক): কোন HTML উপাদানে স্টাইল প্রয়োগ হবে তা নির্ধারণ করে।
    উদাহরণ: h1, .class, #id
  2. Property (প্রোপার্টি): কোন বৈশিষ্ট্য পরিবর্তন করা হবে তা নির্ধারণ করে।
    উদাহরণ: color, font-size, margin
  3. Value (মান): প্রোপার্টির জন্য নির্ধারিত মান।
    উদাহরণ: red, 16px, 10px

উদাহরণ:

h1 {
  color: red; /* প্রোপার্টি: color, মান: red */
  font-size: 20px; /* প্রোপার্টি: font-size, মান: 20px */
}

সিএসএস যুক্ত করার পদ্ধতি

সিএসএস HTML ডকুমেন্টে তিনটি উপায়ে যুক্ত করা যায়:

ইনলাইন সিএসএস (Inline CSS)

HTML ট্যাগের মধ্যে style অ্যাট্রিবিউট ব্যবহার করে সিএসএস প্রয়োগ করা হয়।

<h1 style="color: blue; font-size: 24px;">Hello, World!</h1>

অভ্যন্তরীণ সিএসএস (Internal CSS)

HTML ডকুমেন্টের <head> সেকশনে <style> ট্যাগ ব্যবহার করে সিএসএস কোড লেখা হয়।

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Internal CSS Example</title>
  <style>
    h1 {
      color: green;
      font-size: 28px;
    }
  </style>
</head>
<body>
  <h1>Welcome to Internal CSS</h1>
</body>
</html>

বাহ্যিক সিএসএস (External CSS)

একটি আলাদা .css ফাইল তৈরি করে HTML ডকুমেন্টে সংযুক্ত করা হয়।

<!-- HTML ফাইল -->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>External CSS Example</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1>Welcome to External CSS</h1>
</body>
</html>
/* styles.css ফাইল */
h1 {
  color: purple;
  font-size: 30px;
}

সিএসএস নির্বাচক (CSS Selectors)

নির্বাচকের মাধ্যমে নির্দিষ্ট HTML উপাদান নির্বাচন করে তার উপর স্টাইল প্রয়োগ করা হয়।

সাধারণ নির্বাচক:

  • ইলিমেন্ট সিলেক্টর (Element Selector): নির্দিষ্ট ট্যাগের উপর স্টাইল প্রয়োগ।

    p {
      color: blue;
    }
    
  • ক্লাস সিলেক্টর (Class Selector): একটি বা একাধিক উপাদানে স্টাইল প্রয়োগ করতে . ব্যবহার।

    .highlight {
      background-color: yellow;
    }
    
  • আইডি সিলেক্টর (ID Selector): নির্দিষ্ট একটি উপাদানের উপর স্টাইল প্রয়োগ করতে # ব্যবহার।

    #main-title {
      font-weight: bold;
    }
    

সমন্বিত নির্বাচক:

  • গ্রুপ সিলেক্টর (Group Selector): একাধিক উপাদানের উপর একই স্টাইল প্রয়োগ।

    h1, h2, h3 {
      color: red;
    }
    
  • সন্তান সিলেক্টর (Child Selector): নির্দিষ্ট সন্তানের উপর স্টাইল প্রয়োগ।

    div > p {
      color: green;
    }
    

সিএসএস প্রোপার্টি এবং মান

টেক্সট সম্পর্কিত প্রোপার্টি:

h1 {
  color: blue; /* টেক্সটের রঙ */
  font-size: 24px; /* টেক্সটের আকার */
  text-align: center; /* টেক্সট কেন্দ্রিভূত */
  font-family: Arial, sans-serif; /* ফন্ট স্টাইল */
}

বর্ডার এবং মার্জিন:

div {
  border: 2px solid black; /* বর্ডার */
  margin: 10px; /* বাইরের দূরত্ব */
  padding: 20px; /* অভ্যন্তরীণ দূরত্ব */
}

ব্যাকগ্রাউন্ড:

body {
  background-color: lightgray; /* ব্যাকগ্রাউন্ড রঙ */
  background-image: url('background.jpg'); /* ব্যাকগ্রাউন্ড ইমেজ */
  background-size: cover; /* ইমেজ পুরোপুরি কভার করবে */
}

উদাহরণ: সম্পূর্ণ সিএসএস ব্যবহার

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Basic Example</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      background-color: #f0f0f0;
      margin: 0;
      padding: 0;
    }

    header {
      background-color: #333;
      color: white;
      text-align: center;
      padding: 10px 0;
    }

    .container {
      padding: 20px;
    }

    h1 {
      color: #444;
      font-size: 28px;
      text-align: left;
    }

    p {
      color: #666;
      line-height: 1.6;
    }

    .highlight {
      background-color: yellow;
      font-weight: bold;
    }
  </style>
</head>
<body>
  <header>
    <h1>Welcome to CSS Basics</h1>
  </header>
  <div class="container">
    <h1>What is CSS?</h1>
    <p>CSS stands for <span class="highlight">Cascading Style Sheets</span>. It is used to style HTML elements.</p>
  </div>
</body>
</html>

সিএসএস ব্যবহার করার টিপস

  1. বাহ্যিক সিএসএস ব্যবহার করুন: এটি কোড পুনর্ব্যবহার এবং রক্ষণাবেক্ষণ সহজ করে।
  2. ক্লাস প্রিফার করুন: ক্লাস ব্যবহার করা আইডি থেকে বেশি নমনীয়।
  3. মিডিয়া কুয়েরি ব্যবহার করুন: রেসপন্সিভ ডিজাইন নিশ্চিত করতে।
  4. ফন্ট এবং কালার স্কিম পরিকল্পিতভাবে ব্যবহার করুন: এটি ডিজাইনের সামঞ্জস্যতা বজায় রাখে।

এই সিএসএস ব্যাসিক টিউটোরিয়ালটি দিয়ে আপনি সিএসএস-এর মূল ধারণাগুলি শিখে সহজেই ওয়েব পেজের স্টাইল তৈরি করতে পারবেন।

টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion